Cosmic Puzzle